MATLAB中批量从txt文件中读取指定行的数据保存为txt文件

您所在的位置:网站首页 matlab 按行读取txt MATLAB中批量从txt文件中读取指定行的数据保存为txt文件

MATLAB中批量从txt文件中读取指定行的数据保存为txt文件

2024-02-04 08:26| 来源: 网络整理| 查看: 265

经常遇到,我们想要读取的数据,不是从头开始读取的,我们往往要求从固定的行开始读取,MATLAB代码如下:

function readData() %从指定行开始读取数据 readFilePath='C:\Second_teeth\data\di_tance\Diff_distance\10\textfiel\Zm\*.txt'; readPathStr='C:\Second_teeth\data\di_tance\Diff_distance\10\textfiel\Zm\'; %savePathStr='D:\data\tooth\seg_small_txtfile\Zm\';  %d3是没有滤波的 d2是滤过的  70-80\ savePathStr='C:\Second_teeth\data\di_tance\Diff_distance\qiefen_1\Zm\'; fileList=dir(readFilePath); fileNum=length(fileList); for j=1:fileNum       name=fileList(j).name;      %获得cell数据中的name列 也就是完整的文件名字  Zhao-zhang Syam LWF  Su     splitName=strsplit(name,'.');  %在.处截取.前面的字符串     varStr = splitName{1};     %dirname = [savePathStr,varStr,'\'];     a = ['mkdir ' savePathStr];  %mkdir是一个判断文件夹的函数。没有创建,有的话就是一个警告不是错误     system(a); %执行外部命令     fileName=strcat(readPathStr,name);%这个语句 就是获得了这个文件的完整路径          fid=fopen(fileName,'r'); if fid



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3